recently rented or purchased - Francés Inglés Diccionario